package com.nari.ncps.screen.vo.electric;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 火电产业总览统计数据传输对象
 */
@Data
public class ElectricOverviewDto {

    @Schema(description = "总装机容量(万千瓦)")
    private BigDecimal totalInstalledCapacity;

    @Schema(description = "总负荷(万千瓦)")
    private BigDecimal totalLoad;

    @Schema(description = "负荷率(%)")
    private BigDecimal loadRate;

    @Schema(description = "总利用小时(小时)")
    private BigDecimal totalUtilizationHours;

    @Schema(description = "全员劳动生产率(万元/人)")
    private BigDecimal laborProductivity;

    @Schema(description = "日总发电量(万千瓦时)")
    private BigDecimal dailyGeneration;

    @Schema(description = "日上网电量(万千瓦时)")
    private BigDecimal dailyGridSupply;

    @Schema(description = "日供铝用电量(万千瓦时)")
    private BigDecimal dailyAluminumSupply;

    @Schema(description = "日供热量(吉焦)")
    private BigDecimal dailyHeatingSupply;

    @Schema(description = "安全生产天数(天)")
    private Integer safeProductionDays;

}
